/* CSS Document */
body{ background:#F0F0F0;}
*{ margin:0px; padding:0px; font-family:"黑体"; border:none; list-style:none;}
/* 头部 */
.top{height:40px; background:#21292C; margin:0 auto; color:#FFF;}
.top_content{ width:360px; height:40px; margin:0 auto; color:#FFF; text-align:center;}
.top_content span{ display:inline-block; border:1px solid #21292C;}
.t1{ width:50px; }
.t2{ width:210px; text-align:left; background:url(../images/shu.png) no-repeat; padding-left:20px;}
.t3{ width:50px;}
.t1 img{ width:18px; margin-top:15px;}
.t3 img{ width:18px; margin-top:15px;}

/* 主体 */
.main{width:100%; min-height:300px;margin:0 auto;}
.title{width:100%; height:42px; background:#54B1F4; margin:0 auto; font-size:16px; color:#FFF; font-family: "黑体"; text-align:center; line-height:42px;
}
.title1{width:360px; height:42px; background:#54B1F4; margin:0 auto; font-size:16px; color:#FFF; font-family: "黑体"; text-align:center; line-height:42px; position:relative;
}
#back{ display:inline-block; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; position:absolute; left:10px; width:42px; height:42px; }

.filter{width:100%; height:30px;margin:0 auto; background:#CACACA; }
.filter2{width:360px; height:30px; margin:0 auto;  font-size:12px; color:#000;}

.are{ display:inline-block; width:50px; height:30px; margin:0 auto;  margin-left:30px; line-height:30px; text-align:center; background:url(../images/fenge.png) no-repeat; background-size:1px 25px; background-position:59px 3px; cursor:pointer; padding-right: 10px;}
.supply{display:inline-block; width:40px; height:30px; margin:0 auto;  margin-left:10px; line-height:30px; text-align:center; background:url(../images/fenge.png) no-repeat; background-size:1px 25px; background-position:49px 3px; cursor:pointer;  padding-right: 10px;}
.brand{ display:inline-block; width:40px; height:30px; margin:0 auto;  margin-left:10px; line-height:30px; text-align:center; background:url(../images/fenge.png) no-repeat; background-size:1px 25px; background-position:49px 3px; cursor:pointer;  padding-right: 10px;}

.price{ display:inline-block; width:40px; height:30px; margin:0 auto;  margin-left:10px; line-height:30px; text-align:center; background:url(../images/fenge.png) no-repeat; background-size:1px 25px; background-position:49px 3px; color:#000; cursor:pointer;  padding-right: 10px; color:#099;}

.tt{width:100%;; min-height:105px; background:#FFF; }
.tt2{width:360px;; min-height:105px;margin:0 auto; background:#BDD3FA; }
.tt2 a{ display:inline-block; min-width:70px;; height:20px; line-height:20px; text-align:center; text-decoration:none; color:red; margin:10px 2px 0px 5px;}

.list{width:100%; min-height:130px; margin:0 auto; }
.list2{width:350px; min-height:135px; margin:0 auto;  font-size:13px; color:#000;  padding-left:10px; padding-right:10px; margin-top: 8px; background: #FFF; padding-top: 10px; }
.list2 dt{width:340px; min-height:30px; margin:0 auto;  font-size:16px; color:#000; margin-bottom:5px; }
.list2 dd{width:340px; height:20px; margin:0 auto;  font-size:13px; color:#000; }
.a1{ display:inline-block; width:86px; height:22px; margin:0 auto; line-height:22px; text-align:center;  background:#57AFEE; border-radius:3px; text-decoration:none; color:#FFF; margin-left:10px; margin-top:5px;}